<template>
  <div>child2子组件 -<button @click="handleClick">btn</button></div>
</template>

<script setup>
// setup属性的时候，可以使用defineEmits函数，里面的跟emits选项一样
// defineEmits可以传入数组或者对象，如果传入的是对象，可以对参数做校验
// const emit = defineEmits(["fn"]);
const emit = defineEmits({
  fn(n) {
    if (n > 10) {
      return false;
    } else {
      return true;
    }
  },
});

const handleClick = () => {
  emit("fn", 5);
};
</script>
